<h1>AdHoc Suche</h1><br><br>

<form id="requestType" name="requestType" action="" method="post">
<fieldset>
<legend> Informationen zum Dienst</legend>
<table>
<tr>
<td><label for="serviceType">Service Art</label></td>
<td><select id="serviceType" name="serviceType"> <?php foreach ($this->serviceType as $key => $value) { echo "<option>"; echo "$value"; echo "</option>";
}?></select>
</tr>
</table>
</fieldset>
<input type="submit" name="type" value="Weiter" class="button"/>
<hr />
</form>

<form id="serviceConstraints" name="serviceConstraints" action="<?php echo $this->form_action; ?>" method="post">

<input type="hidden" id="serviceType" name="serviceType" maxlength="64" value="<?php echo $_POST['serviceType']; ?>" />
<fieldset>
<legend> Service-Sicherheits Vorgaben für <?php  echo $_POST['serviceType'] ?></legend>

<?php if(isset($_POST["serviceType"])) { ?>
	
	<h2>Dienstspezifische Vorgaben</h2>
	<h3>Infastructure as a Service</h3>
	<table>
	<tr>
	<td><label for="closeBoxVM">CloseBox VMs</label></td>
	<td width="60%"><input type="checkbox" id="closeBoxVM" name="closeBoxVM" /></td>
	</tr>
	<tr>
	<td><label for="trustedPlatformModule">Trusted Platform Module</label></td>
	<td><input type="checkbox" id="trustedPlatformModule" name="trustedPlatformModule" /></td>
	</tr>
	<tr>
	<td><label for="minimalTrustedComputingBase">CloseBox VMs</label></td>
	<td><input type="checkbox" id="minimalTrustedComputingBase" name="minimalTrustedComputingBase" /></td>
	</tr>
	<tr>
	<td><label for="geographischerSpeicherOrt">  Geographischer Speicherort </label></td>
	<td> <select id="geographischerSpeicherOrt" name="geographischerSpeicherOrt"><option>Deutschland</option><option>Europa</option><option>USA</option>
	<option>China</option><option>Keine Vorgaben</option></select></td>
	</tr>
	<tr>
	<td><label for="verschluesselung">Verschlüsselung</label></td>
	<td><input type="checkbox" id="verschluesselung" name="verschluesselung" /></td>
	</tr>
	<tr>
	<td><label for="zugriffsrichtlinien">Zugriffsrichtlinien</label></td>
	<td><select id="zugriffsrichtlinien" name="zugriffsrichtlinien"><option>Zugriff durch Administrator moeglich</option><option>Nur durch den Dienstnutzer</option> </select> </td>
	</tr>
	<tr>
	<td><label for="backupDataRecovery">Backup und Data Recovery</label></td>
	<td><select id="backupDatarecovery" name="backupDataRecovery"><option>Taeglich</option><option>Woechentlich</option><option>Monatlich</option> </select> </td>
	</tr>
	
	</table>


	
<?php 	if($_POST['serviceType']=='Platform as a Service Dienste' or $_POST['serviceType']=='Software as a Service Dienste'){ ?>

	<h3>Platform as a Service</h3>
	<table>
	<tr>
	<td><label for="updaterichtlinien">Richtlinien für Updates</label></td>
	<td width="60%"><select id="updaterichtlinien" name="updaterichtlinien"><option>Updates werden durch den Nutzer durchgefuehrt</option><option>Updates werden durch den Anbieter durchgefuehrt</option></select></td>
	</tr>
	</table>
		
	<?php }
	
	if($_POST['serviceType']=='Software as a Service Dienste'){?>
	
	<h3>Software as a Service</h3>
	<table>
	<tr>
	<td><label for="commonCriteriaStufe">Common Criteria Stufe</label></td>
	<td width="60%"><input type="text" id="commonCriteriaStufe" name="commonCriteriaStufe" value="0"/> </td>
	</tr>
	<tr>
	<td><label for="nachrichtenIntegritaet">Nachrichtenintegrität</label></td>
	<td><input type="checkbox" id="nachrichtenIntegritaet" name="nachrichtenIntegritaet" /> </td>
	</tr>
	<tr>
	<td><label for="nachrichtenVertraulichkeit">Nachrichtenvertraulichkeit</label></td>
	<td><input type="checkbox" id="nachrichtenVertraulichkeit" name="nachrichtenVertraulichkeit" /> </td>
	</tr>
	
	
	</table>
	
	<?php }
	
?>





<h2>Dienst-Übergreifende Vorgaben</h2>
 <table>
<tr>
<td><label for="metaDatenSchutz"> Schutz von Metadaten</label>  </td>
<td width="60%"><input id="metaDatenSchutz" name="metaDatenSchutz" type="checkbox"/> </td>
</tr>
<tr>
<td><label for="enddienst"> Enddienst</label>  </td>
<td><input type="checkbox" id="enddienst" name="enddienst" /> </td>
</tr>
<tr>
<td><label for="logging"> Logging der Zugriffe</label>  </td>
<td><input type="checkbox" id="logging" name="logging" /> </td>
</tr>
<tr>
<td><label for="trustLevel"> Trust Level</label>  </td>
<td><input type="text" id="trustLevel" name="trustLevel" maxLength="2" value="0" /> </td>
</tr>
<tr>
<td><label for="trustArchitektur"> Trust Architektur</label>  </td>
<td><select id="trustArchitektur" name="trustArchitektur"><option>Keine Vorgaben</option><option>Trusted Network Connect</option> </select> </td>
</tr>
<tr>
<td><label for="credentialArt"> Art des Credentials</label>  </td>
<td><select id="credentialArt" name="credentialArt"><option>Einfaches Credential</option><option>Signiertes Credential</option> </select> </td>
</tr>
<tr>
<td><label for="credentialDynamik"> Dynamik des Credentials</label>  </td>
<td><select id="credentialDynamik" name="credentialDynamik"><option>Statisch</option><option>Periodisch</option><option>Dynamisch</option> </select> </td>
</tr>
</table>

<hr />
<h2>Copliance Vorgaben</h2>
<table width="50">
<tr>
<td><label for="euRichtlinien">Datenschutzrichtlinien der EU</label> </td>
<td width="60%"><input id="euRichtlinien" name="euRichtlinien" type="checkbox" /> </td>
</tr>
<tr>
<td><label for="bundesDatenschutz">Deutsches Datenschutzgesetz</label></td>
<td><input id="bundesDatenschutz" name="bundesDatenschutz" type="checkbox" /></td>
</tr>
<tr>
<td><label for="usa">Richtlinien der USA</label></td>
<td><input id="usa" name="usa" type="checkbox" /></td>
</tr>
<tr>
<td><label for="iso27001Zert">ISO 27001 Zertifikat</label></td>
<td><input id="iso27001Zert" name="iso27001Zert" type="checkbox" /></td>
</tr>
<tr>
<td><label for="iso27002">Maßnahmen nach ISO 27002</label></td>
<td><input id="iso27002" name="iso27002" type="checkbox" /></td>
</tr>
<tr>
<td><label for="bsiGrundschutz">Maßnahmen nach dem BSI Grundschutz</label></td>
<td><input id="bsiGrundschutz" name="bsiGrundschutz" type="checkbox" /></td>
</tr>
<tr>
<td><label for="penetrationsTests">Durchgeführte Penetrationstests</label></td>
<td><input id="penetrationsTests" name="penetrationstests" type="checkbox" /></td>
</tr>
<tr>
<td><label for="pci">Maßnahmen nach dem Payment Card Industry Data Security Standard</label></td>
<td><input id="pci" name="pci" type="checkbox" /></td>
</tr>
<tr>
<td><label for="glba">Maßnahmen nach dem Gramm–Leach–Bliley Act </label></td>
<td><input id="glba" name="glba" type="checkbox" /></td>
</tr>
<tr>
<td><label for="hipaa">Maßnahmen nach dem Health Insurance Portability and Accountability Act </label></td>
<td><input id="hipaa" name="hipaa" type="checkbox" /></td>
</tr>
<tr>
<td><label for="qualifikationITSiBe"> Qualifikation des ITSiBe</label>  </td>
<td><select id="qualifikationITSiBe" name="qualifikationITSiBe"><option>Certified Information Systems Security Professional</option><option>Systems Security Certified Practitioner</option>
<option>TUEV Zertifikat</option> </select> </td>
</tr>



</table>

</fieldset>
<input type="submit" name="button_suche" value="Suche" class="button" />
</form>

<?php 
	
}

?>








